package com.ruoyi.common.elasticsearch.domain;


import java.math.BigDecimal;
import java.util.List;

/**
 * @ClassName EsSkuInfo
 * @Description 上架sku信息封装
 * @Author huangshun
 * @Date 2021/12/17 16:38
 */
public class EsSkuInfo {

    //SKU ID
    private String skuId;
    //Spu ID
    private String  spuId;
    //SKU名称
    private String skuTitle;
    //商品图片
    private String  skuImg;
    //商品价格，单位为：元
    private BigDecimal skuPrice;
    //商品类型
    private Integer skuType;
    //划线价，单位为：元
    private BigDecimal linePrice;
    //销量
    private Integer saleCount;
    //库存数量
    private Integer inventory;
    //热度，即评论
    private Integer hasStock;
    //品牌id
    private String brandId;
    //品牌名称
    private String brandName;
    //品牌logo
    private String brandImg;
    //店铺id
    private String storeId;
    //店铺id别名
    private String shopId;
    //金额
    private BigDecimal price;
    //商品名称
    private String productName;
    //商品图片
    private String productPic;
    //店铺名称
    private String storeName;
    //店铺星级
    private Integer storeLevel;
    //分类Id
    private String catalogId;
    //分类 名称
    private String catalogName;
    //分类 图片
    private String catalogImage;
    //是否包邮
    private String isPostage;
    //是否二手
    private String isTwoSpu;
    //型号
    private String model;
    //规格参数
    private List<Attrs> attrs;
    // 别名
    private String alias;
    // 服务类型 1:到店服务 2:上门服务
    private Integer skuServiceType;
    // 是否处于活动中: 0 -> 不处于活动中， 1 -> 活动中
    private Integer isActivity;
    // 会员是否选中
    private Boolean isSelect;
    // 是否置顶
    private Boolean isStick;
    // 排序编号
    private Integer spuSort;


    public Boolean getIsSelect(){
        return  isSelect;
    }

    public void setIsSelect(Boolean isSelect){
        this.isSelect = isSelect;
    }

    public Integer getSpuSort(){
        return  spuSort;
    }

    public void setSpuSort(Integer spuSort){
        this.spuSort = spuSort;
    }

    public Boolean getIsStick(){
        return  isStick;
    }

    public void setIsStick(Boolean isStick){
        this.isStick = isStick;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductPic() {
        return productPic;
    }

    public void setProductPic(String productPic) {
        this.productPic = productPic;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }


    //专题标签
    private List<HotWordLables> hotWordLables;

    public List<HotWordLables> getHotWordLables() {
        return hotWordLables;
    }

    public void setHotWordLables(List<HotWordLables> hotWordLables) {
        this.hotWordLables = hotWordLables;
    }

    public Integer getStoreLevel() {
        return storeLevel;
    }

    public void setStoreLevel(Integer storeLevel) {
        this.storeLevel = storeLevel;
    }

    public Integer getSkuType() {
        return skuType;
    }

    public void setSkuType(Integer skuType) {
        this.skuType = skuType;
    }

    public Integer getIsActivity() {
        return isActivity;
    }

    public void setIsActivity(Integer isActivity) {
        this.isActivity = isActivity;
    }

    public String getCatalogImage() {
        return catalogImage;
    }

    public void setCatalogImage(String catalogImage) {
        this.catalogImage = catalogImage;
    }

    public Integer getSkuServiceType() {
        return skuServiceType;
    }

    public void setSkuServiceType(Integer skuServiceType) {
        this.skuServiceType = skuServiceType;
    }

    public String getSkuId() {
        return skuId;
    }

    public void setSkuId(String skuId) {
        this.skuId = skuId;
    }

    public String getSpuId() {
        return spuId;
    }

    public void setSpuId(String spuId) {
        this.spuId = spuId;
    }

    public String getSkuTitle() {
        return skuTitle;
    }

    public void setSkuTitle(String skuTitle) {
        this.skuTitle = skuTitle;
    }

    public BigDecimal getSkuPrice() {
        return skuPrice;
    }

    public void setSkuPrice(BigDecimal skuPrice) {
        this.skuPrice = skuPrice;
    }

    public BigDecimal getLinePrice() {
        return linePrice;
    }

    public void setLinePrice(BigDecimal linePrice) {
        this.linePrice = linePrice;
    }

    public String getSkuImg() {
        return skuImg;
    }

    public void setSkuImg(String skuImg) {
        this.skuImg = skuImg;
    }

    public Integer getSaleCount() {
        return saleCount;
    }

    public void setSaleCount(Integer saleCount) {
        this.saleCount = saleCount;
    }

    public Integer getInventory() {
        return inventory;
    }

    public void setInventory(Integer inventory) {
        this.inventory = inventory;
    }

    public Integer getHasStock() {
        return hasStock;
    }

    public void setHasStock(Integer hasStock) {
        this.hasStock = hasStock;
    }

    public String getBrandId() {
        return brandId;
    }

    public void setBrandId(String brandId) {
        this.brandId = brandId;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public String getBrandImg() {
        return brandImg;
    }

    public void setBrandImg(String brandImg) {
        this.brandImg = brandImg;
    }

    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getCatalogId() {
        return catalogId;
    }

    public void setCatalogId(String catalogId) {
        this.catalogId = catalogId;
    }

    public String getCatalogName() {
        return catalogName;
    }

    public void setCatalogName(String catalogName) {
        this.catalogName = catalogName;
    }

    public String getIsPostage() {
        return isPostage;
    }

    public void setIsPostage(String isPostage) {
        this.isPostage = isPostage;
    }

    public String getIsTwoSpu() {
        return isTwoSpu;
    }

    public void setIsTwoSpu(String isTwoSpu) {
        this.isTwoSpu = isTwoSpu;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public List<Attrs> getAttrs() {
        return attrs;
    }

    public void setAttrs(List<Attrs> attrs) {
        this.attrs = attrs;
    }

    public String getAlias() {
        return alias;
    }

    public void setAlias(String alias) {
        this.alias = alias;
    }
}
